home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Power Tools 1993 November - Disc 2
/
Power Tools Plus (Disc 2 of 2)(November 1993)(HP).iso
/
hotlines
/
wsyhl
/
asoftson
/
script1.txt
< prev
next >
Wrap
Text File
|
1993-01-04
|
25KB
|
578 lines
SoftBench(tm) and Encapsulator(tm) for Sun SPARCstation(tm) users
INTRODUCTION
If you develop software on Sun SPARCstations, Hewlett-Packard Company
now offers you the widely accepted and proven computer aided software
engineering (CASE) environment previously available only on HP and HP
Apollo UNIX(tm) workstations.
SoftBench and Encapsulator provide you an open and distributed CASE
tool integration framework which enables you to customize and extend
your software development environment. These products allow you to
design an environment that improves your software development
productivity by automating tasks and processes, resulting in reduced
complexity, repetition, errors and rework.
This framework does not replace your current tools but rather coexists
with them to guarantee both investment protection and maximum
flexibility and freedom to use existing tools and to choose new tools,
including mature, best-in-class third party software products
encapsulated into the SoftBench environment.
SoftBench and Encapsulator result from Hewlett-Packard's extensive
knowledge and experience in software development. 70% of HP's
engineers write software and 50% of all R&D projects at HP are
exclusively software development. Our goal is to share this expertise
and to help you become more competitive and profitable by measurably
improving the predictability and productivity of your software
engineering processes and the quality and maintainability of your
results.
HP consulting and support services are available too, so that
individuals and teams of programmers can optimize the full software
engineering life cycle and bring more discipline to it.
Hundreds of customers attest to HP's CASE technology, and many vendors,
such as Control Data Corporation, Informix Software, Inc. and others
have embraced the SoftBench and Encapsulator products into their public
offerings.
HP invites you to evaluate this technology for use in YOUR software
engineering environment.
SOFTBENCH
Contained within SoftBench is the Tool Integration Platform (TIP) a key
enabling technology from HP that differentiates this product from any
CASE product currently available on Sun SPARCstations.
The TIP addresses four areas:
1. Communication between tools.
2. Distributed computing support.
3. Common user interface among tools.
4. Integrated on-line help facility.
Tool Communication
Fundamental to tool communication is the Broadcast Message Server
(BMS), an important part of the TIP. The BMS allows multiple tools to
talk together and provides an interface so the tools can interact with
the user. The BMS tracks all of the events that occur in the SoftBench
environment, and with each message it receives, it decides:
1. Did a tool just request a service or operation from another type of
tool?
If so, the BMS forwards the request to an appropriate tool, if one is
running. If that tool is not running, then the BMS starts it (an
Executive Management Facility within the BMS determines which tool to
start, how to start it, on what host to start it, what context (file)
to operate on and what options it uses to invoke it.)
2. Is the activity of interest to any other tool(s)?
Going beyond ordinary point-to-point tool communication, the BMS
maintains a list of which tools care about which events in the
environment. If a tool cares about the event that just occurred, then
the BMS passes along the information about the event to that tool. If
more than one tool wants the information, the BMS notifies all of them.
3. Or else, if neither 1 nor 2 above are true, then the BMS discards
the information about the event and goes on to determine what to do
about the next event that occurs.
All of the above happens automatically, without the need for time-
consuming or error-prone manual intervention of any kind.
Also included in SoftBench is a core set of tools which fully leverage
the integration capabilities of the framework and which target the
program construction, test and maintenance phases of software
development. These tools include:
- a menu-based language-sensitive editor
- a program builder for compiling source and linking object files
- a development manager for interfacing to your version control or
configuration management system
- a static code analyzer for examining the structure of an application
- a mail facility
Also integrated into the SoftBench tool set is dbxtool, the SunOS (tm)
debugger.
In addition, other SunPro(tm) tools you currently have on your Sun
SPARCstations (such as textedit, tcov, filemerge, make and others) can
be integrated into the SoftBench framework.
Distributed Computing Support
SoftBench tools can execute on any host in the network that has a
SoftBench license. Through the distributed execution facility in
SoftBench, the fact that the tools are executing remotely is
transparent to the client tool that requested its services, and
transparent to the user.
Also, using Network File System (NFS), SoftBench can automatically
establish a path to remote files so the system where a tool executes is
independent from the system where its data files are located.
User Interface
SoftBench supports both Sun's Open Windows 2.0 X11/NeWS (tm) server and
the Motif 1.1 (tm) library adopted by the Open Software Foundation.
Help Facility
The help facility cooperates with other tools in the environment to
service the user's request for help. It can be obtained for general
information, context-sensitive information and definitions of terms
used by any of the SoftBench tools. You can extend the help facility
to include new tools that you add to the framework.
THE ENCAPSULATOR
Unique in the CASE market, HP's Encapsulator allows you to customize
and enhance your SPARCstation software development environment. It
allows you to add new tools to the SoftBench framework and to automate
tasks and processes without changing source code. The newly
encapsulated tools can have the same user interface as the other tools
in the environment and will be able to communicate with the other tools
in the SoftBench environment with any or all of the functionality
described above (distributed computing, user interface, help facility.)
Usually tools are integrated using the Encapsulator Description
Language (EDL), a C-like specification language, that handles memory
management and is targeted specifically at integrating tools into the
SoftBench TIP without source code modification (when the tool uses the
standard UNIX pipe model.) Because it uses the tool binary, the effort
to integrate is minimized, as is any risk.
Optionally, you can integrate tools using the C library interface to
the Encapsulator, allowing you to integrate tools that do not follow
the UNIX pipe model, when you have access to the source code and are
willing to modify it.
The concept of process automation in the SoftBench environment is that
an action is automatically started based on an event occurring. This
cause and effect relationship between the event and the action is
called an event trigger. Triggers allow interaction of a new tool with
the existing SoftBench tools and other previously encapsulated tools.
Triggers can be caused by system and user-defined events, and their
effect is to execute a user-defined action. Triggers link one or more
tools together and create a task-oriented environment by automating the
series of actions -- the process-- you specify. You define the
triggers thereby providing the unique task automation you desire. And
because SoftBench is a distributed framework, this task automation can
be distributed across the systems in the network.
For example, triggers may be used to:
Send mail to management whenever a release build succeeds or fails.
Send mail to the team whenever the system successfully completes a
build.
Initiate a build when files are checked into version control.
Start a tape backup whenever a release is built.
Initiate report generation based on an event.
Initiate metrics collection based on an event.
Generate a listing of the source files that went into a new release.
Collect performance data whenever the program under development is
executed.
Compute a metric such as the cyclomatic complexity of an input source
module after a successful build and mail the results to the code
author.
Create a "dead function finder" that will list all functions not
currently being called, by asking the static analyzer to work with the
program builder to determine function usage.
The extent to which you can automate processes by linking tool messages
is determined by the needs you have in your own unique software
development environment. Encapsulator enables you achieve this
customized automation.
Once a tool has been encapsulated and/or the process defined, the
Encapsulator is no longer required. Run-time execution support for the
encapsulated tools is provided by the SoftBench TIP.
CONFIGURATION REQUIREMENTS
A.02 SoftBench and A.02 Encapsulator (which support program development
in C) run on Sun SPARCstations with the following configuration:
SunOS 4.1 or later Open Windows 2.0 or later Minimum 16 MB RAM 200 MB
disk space High-resolution (1024x768 minimum) bit-mapped display
Keyboard and mouse
HP CASEdge
HP CASEdge is the program name for HP's overall contribution to
computer aided software engineering. It consists of customized software
development environments, tools developed by HP and by third-party
suppliers and consulting services designed to help customers optimize
their software development activities.
If you develop software on Sun SPARCstations or need a single CASE
framework that runs across multiple hardware platforms, HP invites you
to explore the CASEdge program and products.
ORDERING INFORMATION
Contact your local Hewlett-Packard CASE Sales Representative
SALES OFFICES (Boilerplate) Pub. #: 5091-0749E
SoftBenchⁿ and Encapsulatorⁿ
on
Sun SPARCstationsⁿ
Field Training Manual
For Internal Use Only
January 1991
TABLE OF CONTENTS
Letter to CSO salesforce from Lew Platt and Franz Nawratil 1
Introduction 2
The Market 3
The Product 9
The Sun User 11
Questions and Answers 17
NOTE 1:
SPARCⁿ stands for Scalable Processor ARCitecture, Sun's RISC
microprocessor. Technically, the SPARC family of RISC workstations
includes the Sun-4 line, SPARCstations(1, 1+, 2, SLC, IPC) and
SPARCserversⁿ. Colloquially, "SPARCstation" has come to mean the entire
SPARC family, including the Sun-4 line and SPARCservers. SoftBenchⁿ and
Encapsulatorⁿ run on the entire SPARC family of Sun RISC workstations.
NOTE 2:
You will notice SoftBenchⁿ and Encapsulatorⁿ are no longer preceeded by
"HP". This has been done to encourage licensees to use HP's trademarked
names with their own company name. From now on you will see "HP's
SoftBenchⁿ" or "SoftBenchⁿ on Sun" or "SoftBenchⁿ for the SunOS", and
other similar usages where the word SoftBench is preceeded or followed
by the computer vendor's name or language modifier (C, C++, etc.)
January 2, 1991
FROM: Lew Platt and Franz Nawratil
TO: CSO Sales Force
On January 14th, HP will announce the port of SoftBench and
Encapsulator onto Sun SPARCstations.
Part of SESD's CASEdge Open Systems Program announced last summer, this
port represents the first major step toward making HP's enabling
framework technology a de facto standard in the CASE marketplace.
Coupled with our source code licensing and VAB programs, the
SoftBench/Encapsulator tool integration platform will now be available
on HP/Apollo, CDC and Sun computers, and enjoys commitment from 25
world class third party CASE vendors ... distinct competitive
advantages. (You will hear about several more licensing and VAB
announcements soon.)
With over 3000 seats sold, SoftBench is being acknowledged by industry
consultants and customers as "... the only software development
environment that makes sense in the CASEmarket today".
You know that customers are demanding a software development
environment that guarantees investment protection. This means they
need a single CASE framework that runs across multiple hardware
platforms with the customizability, portability and openness that
SoftBench now provides.
We are confident that with your help and cooperation the new
SoftBench/Encapsulator products on Sun SPARCstations will permit HP to
achieve a permanent and profitable leadership position in the
multivendor CASE marketplace.
Good selling and Happy New Year!
Lew and Franz INTRODUCTION
ⁿ 60% of all people (and 71% of the time they spend) doing CASE on UNIX
workstations use Sun workstations.
ⁿ 34% of all Sun workstations sold are used for CASE.
ⁿ 95% of all Sun workstations being sold are SPARCstations
(SPARCstations currently account for 85% of Sun's installed base.)
ⁿ Sun SPARCstation users have never had a legitimate CASE Integration
Framework. Now they do.
ⁿ It's called SoftBench and Encapsulator ON SUN SPARCSTATIONS from
Hewlett-Packard and ONLY YOU CAN SELL IT!
This manual is intended to prepare you for your first sales calls on
the Sun SPARCstation owner. It is a Sun-only extension to the A.01
Field Training Manual published in June 1989 when the HP SoftBench and
HP Encapsulator products were first introduced. (Call SESD Sales
Development in Ft. Collins if you need a copy.)
You are encouraged to review that manual as well as:
ⁿ Your level 1 and 2 CASE Training Guides
ⁿ HP CASEdge CASE Primer (Pub # 5953-6395)
ⁿ HP CASEdge/Knowledge Productivity Primer (Pub # 5952-0225)
ⁿ NEW SoftBench/Encapsulator on SunOS Product Brief (Pub # 5091-0749E)
ⁿ NEW CASEdge Brochure (Pub # 5091-0622E)
ⁿ Workstation Group Hotline: code name "ASOFTSUN"
ⁿ Neighbor with your 4H CASE SR (in U.S.) or CASE Specialist (in
Europe)
Properly prepared, you, too will enjoy testimonials like the following:
"The Honeywell Software Engineering Committee has recommended that
Hewlett-Packard's SoftBench be adopted as the Honeywell software tool
integration platform of choice for new software development efforts
looking to select an integration framework during the coming year."
HONEYWELL INC.
Other large accounts that use multiple hardware platforms will feel
this way too as the word gets out that SoftBench and Encapsulator now
run on HP/Apollo and Sun. Selling the HP CASEdge Program and products
that are destined to become de facto standards can be fun and
profitable. Please read on.
2
THE MARKET
Getting the word out about SoftBench and Encapsulator on Sun
SPARCstations requires a well orchestrated effort by factory marketing
and field sales.
As you might suspect, introducing HP application software on a non-HP
hardware platform demands some unorthodox and unprecedented actions.
These actions constitute a high impact saturation sales/marketing
campaign directed at the Sun-user installed-base in North America and
Europe (other parts of the world to follow soon.)
NOTE: "Sun-user installed-base" means people in teams, using Sun
SPARCstations, developing software and software environments in both
Sun-only and Sun-heterogeneous (multivendor Sun, HP, Apollo and HP
licensee) UNIX hardware environments.
Since the first public announcement of SoftBench and Encapsulator on
Sun is scheduled for January 14, 1991 (with the first public showing at
UniForum in Dallas,TX on January 22), introduction plans span 6 months
and include publicity, advertising, direct mail, trade shows,
collateral literature and specialized/intensive lead follow-up. Details
of the plan are described here so that you will know why Sun owners
want to talk to you and where they got the word about your new
products.
PUBLICITY
Trade press editors and industry consultants need advance notice of our
intentions so their readerships can have hard news coincident with the
first public showing. For this reason editorial briefings were
conducted in December 1990 with monthly publications so that news can
appear in February 1991 issues and press releases were mailed so that
editors of weekly and daily publications can give us exposure in mid-
January issues. So you know the content of that press release it is
reproduced here (it has word choices that you might find useful in
correspondence to prospects, etc.):
HP ANNOUNCES SOFTBENCHⁿ FOR SUN SPARCSTATIONSⁿ
PALO ALTO, Calif., Jan. 14, 1991 -- Hewlett-Packard Company today
announced that SoftBench now runs on Sun SPARCstation computers. This
is the first time that SoftBench has been available on workstations
other than those made by HP and its Apollo Systems Division.
SoftBench is a tool-integration framework used in computer-aided
software engineering (CASE). It provides a common interface to and
communication among tools used to analyze, design, construct, debug,
test and maintain software products.
While most computer vendors offer tools for software construction,
SoftBench coordinates activities across the entire software-development
life cycle.
3
Today's announcement means a common software-development environment is
available for software developers whose computer networks include
SPARCstations and HP and HP Apollo workstations. Users can share
development tools and data across these computer systems without
expertise in the detailed use of each system.
A common development environment benefits software departments in three
ways:
ⁿ Their investment in existing workstations is preserved;
ⁿ Users can improve the quality of their software products through
better management of development and maintenance processes; and
ⁿ Users can bring software products to market quickly through better
control over and coordination of development processes that take place
across networks of workstations from different vendors.
HP also announced the availability of Encapsulator on Sun
SPARCstations. This software integrates third-party and computer vendor
CASE tools into the SoftBench environment. They extend phases of the
software life cycle addressed by the development environment.
"We've talked to customers who are interested in SoftBench as a
development environment, but they want it to run on the computers they
already have," said Charles H. House, general manager of HP's Software
Engineering Systems Division.
"To achieve the goal of helping our customers develop applications more
productively, we are providing a consistent and superior development
environment across all hardware platforms," said House.
HP's strategy offers a hardware-independent environment that supports
multiple programming languages, including C, C++, FORTRAN, Pascal and
Ada. HP provides customers with choices in tool categories throughout
the entire software-development life cycle, from analysis and design to
configuration management. SoftBench currently is available with the C
programming language for Sun SPARCstations.
With today's announcement HP extends HP's CASEdge/Open Systems program
announced at the Design Automation Conference in June 1990. Under the
program, HP will license its SoftBench and Encapsulator products to
hardware-systems vendors, CASE tool providers, value-added resellers
and systems integrators. All of them are interested in reducing time
to market and offering tailored engineering environments. End users
who want to customize their own environments also may license SoftBench
or Encapsulator.
CASEdge refers to HP's overall contribution to computer-aided software
engineering. It consists of customized software-development
environments, tools developed by HP and by third-party suppliers and
consulting services designed to help customers optimize their software-
development activities.
U.S. List Prices and Availability
SoftBench and Encapsulator are expected to be available for Sun's
SPARCstations in August 1991. SoftBench and HP Encapsulator are each
not expected to exceed $3,000 per seat. HP will provide support for
these products as it does for all its products. The minimum
configuration for Sun SPARCstations includes the Sun operating system
4.1, 16MB of RAM and Open Windows 2.0.
4
ADVERTISING
"Advertising is not Publicity.
Advertising is something we pay for.
Publicity is something we pray for!"
In order to give publicity a chance to work (some call it "free
advertising"), we will delay paid advertising until March (or possibly
April) 1991. At that time we will begin running full page, color
advertisements in the three leading tabloid/magazines that deliver news
and information to the Sun Microsystems (and Sun clone) installed-base
community in North America and Europe. These publications are:
The Sun Observer
SunExpert
Sun Tech Journal
The ad will present a powerful HP CASEdge Open Systems message (similar
to the Platt/Nawratil letter on page one of this manual) with a strong
message for the Sun user embedded within it.
We will run this ad in the three Sun-user installed-base publications
listed above until June 1991, after which time we will open up our
advertising to the non-Sun market- at-large. (This advertising "grace
period" is intended to give our workstation sales reps the time they
might need to assure our HP/Apollo users about the full intent and
scope of our CASE Open Systems Program.)
TRADE SHOWS
Three public exhibits are planned during the January-July 1991 intro
time frame:
1. The UniForum trade show, January 22-24, 1991 in Dallas, TX. Lew
Platt and other HP, VAB and licensee dignitaries will be available at
this show to talk to the press and customers.
2. The Sun Open Systems Expo, February 25-27, 1991 in Boston, MA.
Managed by an independent third party, this show is expected to host
2000 Sun users and 100 SPARC/RISC VABs. In 20 feet of booth space we
will exhibit SoftBench and Encapsulator plus up to 5 VABs encapsulated
on the Sun product by then. "OpenView" from HP's Colorado Networks
Division will be on display as well.
5
3. The Sun Open Systems Expo, July 1991 in San Jose, CA. Up to 5000 Sun
users and 200 VABs are expected to attend this show, and HP plans to
have products on display from multiple divisions -- SESD, CND, LSD,
NMD, etc. -- all of whom will have introduced application software on
Sun SPARCstations by then.
DIRECT MAIL
Prior to each of the Sun Open Systems Expo trade shows we will send
direct mail pieces announcing our exhibits. 20,000 pieces will be
mailed to Sun users surrounding Boston, and 30,000 pieces will be
mailed to Sun users surrounding San Jose.
In each case the piece will say:
HEWLETT-PACKARD ON SUN SPARCSTATIONS
Sun owners need a good CASE product!
It's called SoftBench.
Hewlett-Packard's customizeable tool integration framework that
improves your time-to-market.
This is the dynamic CASE environment that you have been waiting to see.
Visit Hewlett-Packard at booth #XXX, Sun Open Systems Expo, February
25-27 (or July) 1991 Boston (or San Jose) If you are not planning to
attend, give HP a call at 1-800-XXX-XXXX and we will send you
information about our products available on Sun.
You are encouraged to inquire about the mail list of Sun users
surrounding your territory since the list can be coded by "CASE vs non-
CASE", "Size of account", "# of Sun seats at account", etc. should you
wish to do local prospecting. Minimum list rental is 5000 names at
$250/1000. (Call Mike Radisich at SESD in Ft. Collins for more
details.)
TARGET MARKET SEGMENTS
Among the leads resulting from the above and from your own local
prospecting methods, you will want to more vigorously pursue those that
fit a certain user profile that best fits the strengths of HP's CASEdge
program.